function [B] = B_Hex8 (Derivadas)


	% Montagem da matriz B

    B = [Derivadas(1,1) 0 0 Derivadas(1,2) 0 0 Derivadas(1,3) 0 0 Derivadas(1,4) 0 0 ...
         Derivadas(1,5) 0 0 Derivadas(1,6) 0 0 Derivadas(1,7) 0 0 Derivadas(1,8) 0 0 ;
         0 Derivadas(2,1) 0 0 Derivadas(2,2) 0 0 Derivadas(2,3) 0 0 Derivadas(2,4) 0 ...
         0 Derivadas(2,5) 0 0 Derivadas(2,6) 0 0 Derivadas(2,7) 0 0 Derivadas(2,8) 0 ;
         0 0 Derivadas(3,1) 0 0 Derivadas(3,2) 0 0 Derivadas(3,3) 0 0 Derivadas(3,4) ...
         0 0 Derivadas(3,5) 0 0 Derivadas(3,6) 0 0 Derivadas(3,7) 0 0 Derivadas(3,8);
         Derivadas(2,1) Derivadas(1,1) 0 Derivadas(2,2) Derivadas(1,2) 0 ...
         Derivadas(2,3) Derivadas(1,3) 0 Derivadas(2,4) Derivadas(1,4) 0 ...
         Derivadas(2,5) Derivadas(1,5) 0 Derivadas(2,6) Derivadas(1,6) 0 ...
         Derivadas(2,7) Derivadas(1,7) 0 Derivadas(2,8) Derivadas(1,8) 0 ;
         0 Derivadas(3,1) Derivadas(2,1) 0 Derivadas(3,2) Derivadas(2,2) ...
         0 Derivadas(3,3) Derivadas(2,3) 0 Derivadas(3,4) Derivadas(2,4) ...
         0 Derivadas(3,5) Derivadas(2,5) 0 Derivadas(3,6) Derivadas(2,6) ...
         0 Derivadas(3,7) Derivadas(2,7) 0 Derivadas(3,8) Derivadas(2,8) ;
		 Derivadas(3,1) 0 Derivadas(1,1) Derivadas(3,2) 0 Derivadas(1,2) ...
		 Derivadas(3,3) 0 Derivadas(1,3) Derivadas(3,4) 0 Derivadas(1,4) ...
		 Derivadas(3,5) 0 Derivadas(1,5) Derivadas(3,6) 0 Derivadas(1,6) ...
		 Derivadas(3,7) 0 Derivadas(1,7) Derivadas(3,8) 0 Derivadas(1,8) ];


end
